impediment beyond his control - Español Inglés Diccionario